8c496bbe8284d5ad26490a0e18f42b8889116ab7,tutorials/javafx-app/griffon-app/views/org/example/Tab2View.java,Tab2View,initUI,#,42

Before Change


    public void initUI() {
        Node node = loadFromFXML();
        model.inputProperty().bindBidirectional(input.textProperty());
        model.outputProperty().bindBidirectional(output.textProperty());
        connectActions(node, controller);

        Tab tab = new Tab("FXML");

After Change


    public void initUI() {
        Node node = loadFromFXML();
        uiInput = BindingUtils.uiThreadAwareStringProperty(input.textProperty());
        uiOutput = BindingUtils.uiThreadAwareStringProperty(output.textProperty());
        model.inputProperty().bindBidirectional(uiInput);
        model.outputProperty().bindBidirectional(uiOutput);
        connectActions(node, controller);

        Tab tab = new Tab("FXML");